angular.module("chat").controller("roomCtrl",
  function($scope, $meteor) {

  	$scope.newMsg = null;

  	$scope.messages = $meteor.collection(Messages);

    $scope.map = $meteor.collection(Map);

  	$scope.add = function () {
      //$meteor.call('addMsg', $scope.newMsg);
  	//	Messages.insert({'msg': $scope.newMsg});
      $meteor.call('pay', $scope.newMsg).then(
        function(charge) {
          console.log(charge);
          pingpp.createPayment(charge, function(result, error){
              console.log(result, error);
              if (result == "success") {
                  // 只有微信公众账号 wx_pub 支付成功的结果会在这里返回，其他的 wap 支付结果都是在 extra 中对应的 URL 跳转。
              } else if (result == "fail") {
                  // charge 不正确或者微信公众账号支付失败时会在此处返回
              } else if (result == "cancel") {
                  // 微信公众账号支付取消支付
              }
          });

        },
        function(err) {
          console.log('failed', err);
        }
      );
  	};

  	$scope.remove = function(message) {
      $meteor.call('removeMsg', message._id);
      //Messages.remove({'_id': message._id});
  		//$scope.messages.remove(message);
  	};

    $scope.removeAll = function(){
      $scope.messages.remove();
      $scope.map.remove();
    };

  }
);